Add OSD_STATE_GROUP_ELEMENTS state to osdUpdate() and optimise DMA vs polled MAX7456...
[betaflight.git] / docs / boards / Board - MotoLab.md
blobb6faba8ea6e4bdce983f45f4af6bf840a27872d6
1 # Board - MotoLab
3 The MOTOLAB build target supports the STM32F3-based boards provided by MotoLab.
5 At present this includes the TornadoFC, CycloneFC and MotoF3.
7 The CycloneFC and TornadoFC are described here:
9 http://www.rcgroups.com/forums/showpost.php?p=32330479&postcount=2
11 The MotoF3 is described here:
13 http://www.rcgroups.com/forums/showpost.php?p=28508139&postcount=3
15 All boards use the STM32F303 microcontroller and have the following features:
17 * 256K bytes of flash memory
18 * Floating point math coprocessor
19 * Three hardware serial port UARTs
20 * USB using the built-in USB phy that does not interfere with any hardware UART
21 * Stable voltage regulation
22 * High-voltage/high-current buzzer/LED output
23 * Serial LED interface
24 * Low-pass filtered VBAT input with 1/10 divider ratio
25 * Low-pass filtered PWM or analog RSSI input
26 * 8 short-circuit protected PWM outputs, with 5V buffering on the TornadoFC
27 * On-board 4S-compatible switching regulator (CycloneFC and MotoF3)
28 * Direct mounting option for a Pololu switching regulator for up to 6S lipo operation (TornadoFC)
29 * Pass-through programming and configuration of BLHeli-based ESCs using Cleanflight Configurator
31 The MotoF3 also provides built-in power distribution for four ESCs, an on-board buzzer, and 2Mbyte SPI flash for data logging.
33 # Flashing
35 MotoLab boards all use the built-in USB interface on the STM32F3 microcontroller. New versions of Cleanflight can be installed using Cleanflight Configurator through the USB interface. Installation of new firmware is described here:
37 [USB Flashing](USB%20Flashing.md)
39 Firmware installation using Windows operating system is complicated because the default device driver for the STM32 USB interface in DFU programming mode is not compatible with the Configurator flash tool. The required DFU mode driver must be manually installed. The default driver for the USB port in normal (VCP) mode is also required for connection to Configurator. Additional details on the drivers and their installion is provided here:
41 http://www.rcgroups.com/forums/showthread.php?t=2537379